@CHARSET "UTF-8";
body {
	font-size: 14px
}

body {
	padding: 0;
	margin: 0;
	font: 400 14px/190% Hiragino Sans GB, 微软雅黑, Microsoft YaHei, SimHei,
		Tahoma, 宋体, SimSun, sansserif;
	color: #333;
	text-align: center;
	background-color: #fff
}

h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre,
	form, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
	font: 400 14px/190% Hiragino Sans GB, 微软雅黑, Microsoft YaHei, SimHei,
		Tahoma, 宋体, SimSun, sansserif
}

h1, h2, h3 {
	font-family: "Hiragino Sans GB", "微软雅黑", "Microsoft YaHei", SimHei,
		Tahoma, "宋体", SimSun, sansserif
}

div {
	margin: 0 auto;
	text-align: left;
	font: 400 14px/190% Hiragino Sans GB, 微软雅黑, Microsoft YaHei, SimHei,
		Tahoma, 宋体, SimSun, sansserif
}

li, p {
	text-align: left;
	font: 400 14px/190% Hiragino Sans GB, 微软雅黑, Microsoft YaHei, SimHei,
		Tahoma, 宋体, SimSun, sansserif
}

a:link, a:visited {
	color: #333;
	text-decoration: none
}

a:hover {
	color: #333;
	text-decoration: underline
}

img {
	border: none
}

ol, ul, li {
	list-style: none
}

em, i {
	font-style: normal
}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill
	{
	background-color: #fff !important;
	background-image: none;
	color: #000
}

.clearfix:before, .clearfix:after {
	content: "";
	display: table
}

.clearfix:after {
	clear: both;
	overflow: hidden
}

.clearfix {
	zoom: 1
}

.block_wrap {
	position: relative;
	width: 1000px;
	margin-top: 10px
}

.block_wrap .toggle_show .icon {
	background-position: -137px 221px
}

.block_wrap .toggle_hide .icon {
	background-position: -101px 221px
}

.block_title {
	height: 14px;
	padding-bottom: 20px
}

.block_title h2 {
	position: absolute;
	left: 0;
	top: 0;
	width: 138px;
	line-height: 14px;
	color: #000;
	font-size: 14px;
	text-align: right;
	font-family: "Hiragino Sans GB", "微软雅⿊", "Microsoft YaHei", SimHei,
		Tahoma, "宋体b8b体", SimSun, sansserif;
	font-weight: bolder
}

.block_toggle_btn {
	cursor: pointer;
	float: left;
	margin-left: 159px;
	_margin-left: 79px;
	height: 44px;
	border: 1px solid #e0e0e0;
	margin-bottom: 30px;
	overflow: hidden;
	*zoom: 1;
	position: relative;
	border-radius: 3px
}

.block_toggle_btn .icon {
	width: 34px;
	float: left;
	display: block;
	height: 44px;
	border-right: 1px solid #f1f1f1;
	background: url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons.png);
	margin-top: 0
}

.block_toggle_btn .toggle_text {
	float: left;
	width: 145px;
	height: 44px;
	margin-left: 10px;
	padding-right: 10px
}

.block_toggle_btn .toggle_text span {
	margin-top: 8px;
	color: #8da6f4;
	font-size: 12px;
	line-height: 12px;
	height: 12px;
	display: block;
	*width: 145px
}

.block_toggle_btn .toggle_text p {
	margin-top: 4px;
	display: block;
	color: #a6a6a6;
	font-size: 12px;
	height: 12px;
	line-height: 12px
}

.block_toggle_btn_mouseover {
	background: #fafafa
}

.rows_wrap {
	position: relative
}

.rows_wrap .rows_title {
	position: absolute;
	left: 0;
	top: 0;
	width: 138px;
	text-align: right;
	line-height: 34px
}

.rows_wrap .rows_title span {
	display: block;
	font-size: 14px;
	line-height: 34px;
	color: gray;
	text-align: right;
	_float: right
}

.rows_wrap .rows_title .rows_title_star {
	display: inline;
	color: #FD634F;
	margin-right: 5px;
	_float: left
}

.rows_wrap .rows_content {
	float: right;
	width: 841px;
	padding-bottom: 30px;
	position: relative
}

.rows_wrap .rows_content1 {
	position: relative
}

.rows_wrap .rows_content .tip {
	position: absolute;
	line-height: 24px;
	height: 0;
	overflow: hidden;
	transition: height 1s;
	-moz-transition: height 1s;
	-webkit-transition: height 1s;
	-o-transition: height 1s;
	font-size: 12px
}

.rows_wrap .rows_content .validate_error {
	bottom: 7px;
	left: 0;
	height: 24px;
	color: #fd634f
}

.rows_wrap .rows_content .validate_error i {
	background-image:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons.png);
	_background-image:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons_ie6.png);
	background-position: 2px 211px;
	width: 24px;
	height: 24px;
	display: block;
	float: left
}

.rows_wrap .rows_content .validate_warning {
	bottom: 7px;
	left: 0;
	height: 24px;
	color: #A6A6A6
}

.rows_wrap .rows_content .validate_warning i {
	background-image:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons.png);
	_background-image:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons_ie6.png);
	background-position: -34px 211px;
	width: 24px;
	height: 24px;
	display: block;
	float: left
}

.rows_wrap .rows_content .validate_success {
	bottom: 40px;
	left: 0;
	height: 24px;
	color: #fd634f
}

.rows_wrap .rows_content .validate_success i {
	background-image:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons.png);
	_background-image:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons_ie6.png);
	background-position: 1px 8px;
	width: 24px;
	height: 24px;
	display: block;
	float: left
}

.rows_wrap .rows_content .validate_loading {
	bottom: 7px;
	left: 0;
	height: 24px;
	color: #fd634f
}

.rows_wrap .rows_content .validate_loading i {
	background-image:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons.png);
	_background-image:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons_ie6.png);
	background-position: -34px 211px;
	width: 24px;
	height: 24px;
	display: block;
	float: left
}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill
	{
	background-color: #fff;
	background-image: none;
	color: #000
}

.input_text_wrap {
	float: left;
	border: 1px solid #e0e0e0;
	border-radius: 3px;
	margin-right: 5px;
	font-size: 14px;
	padding: 0 8px;
	height: 34px
}

.input_text_wrap input {
	width: 525px;
	height: 34px;
	line-height: 34px;
	border: 0;
	text-align: left;
	*margin-top: -1px;
	z-index: 10
}

.input_text_wrap input:focus, .input_text_wrap input :focus {
	outline: 0;
	border: 0
}

.input_text_wrap.clearfix span, .input_text_wrap.clearfix input {
	*margin-top: 0;
	float: left;
	line-height: 34px;
	text-align: center;
	_text-align: left
}

.input_text_wrap.clearfix span {
	color: #a6a6a6
}

.input_text_wrap:hover, .input_text_wrap.hover {
	border: 1px solid #a6a6a6
}

.input_text_wrap:focus, .input_text_wrap:active, .input_text_wrap.focus
	{
	border: 1px solid #8da6f4
}

.input_text_wrap:focus span, .input_text_wrap:active span,
	.input_text_wrap.focus span {
	color: #000
}

.input_text_wrap.error {
	border: 1px solid #fd634f
}

.input_text_wrap input::-webkit-input-placeholder {
	font-size: 14px
}

.specialType .radio_wrap .radio {
	text-align: center;
	width: 109px;
	height: 34px;
	border: 1px solid #d0d0d0;
	margin-right: -1px;
	position: relative;
	z-index: 21
}

.specialType .radio_wrap .radio i {
	background-position: 0 0
}

.specialType .radio_wrap .radio label {
	margin-left: 0
}

.specialType .radio_wrap .hover {
	z-index: 22
}

.specialType .radio_wrap .focus {
	z-index: 23;
	border: 1px solid #ed6d06
}

.specialType .radio_wrap [data-value="0"] i {
	background-position: -113px -268px
}

.rows_content .clearfix input {
	text-align: center;
	_text-align: left
}

::-webkit-input-placeholder {
	color: #a6a6a6
}

:-moz-placeholder {
	color: #a6a6a6
}

::-moz-placeholder {
	color: #a6a6a6
}

:-ms-input-placeholder {
	color: #a6a6a6
}

.radio_wrap {
	float: left
}

.radio_wrap .radio {
	white-space: nowrap;
	font-size: 14px;
	position: relative;
	float: left;
	line-height: 34px;
	outline: 0;
	margin-right: 15px
}

.radio_wrap .radio i {
	background-image:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons.png);
	background-position: -66px 0;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 9px;
	left: 0
}

.radio_wrap .radio .custom1 {
	background-position: -1px -118px
}

.radio_wrap .radio .custom2 {
	background-position: -36px -118px
}

.radio_wrap .radio .custom3 {
	background-position: -71px -118px
}

.radio_wrap .radio label {
	margin-left: 20px;
	*float: left;
	font-size: 14px
}

.radio_wrap .hover {
	border: 0
}

.radio_wrap .hover i {
	background-position: -66px -30px
}

.radio_wrap .hover .custom1 {
	background-position: -1px -148px
}

.radio_wrap .hover .custom2 {
	background-position: -36px -148px
}

.radio_wrap .hover .custom3 {
	background-position: -71px -148px
}

.radio_wrap .focus {
	border: 0
}

.radio_wrap .focus i {
	background-position: -66px -57px
}

.radio_wrap .focus .custom1 {
	background-position: -1px -148px
}

.radio_wrap .focus .custom2 {
	background-position: -36px -148px
}

.radio_wrap .focus .custom3 {
	background-position: -71px -148px
}

.radio_wrap .disabled {
	cursor: not-allowed
}

.radio_wrap .disabled i {
	background-position: -66px -83px
}

.radio_disabled {
	cursor: not-allowed
}

.radio_disabled .radio i {
	background-position: -66px -83px
}

.radio_disabled .focus i {
	background-position: -4px -31px
}

.custom .radio {
	width: 108px;
	height: 43px;
	border: 1px solid #d0d0d0;
	text-align: center;
	margin-right: -1px;
	z-index: 101
}

.custom .radio i {
	display: inline-block;
	position: relative;
	vertical-align: middle;
	padding-right: 10px;
	top: -2px;
	left: 0;
	*float: left;
	*margin-top: 15px;
	*margin-left: 10px
}

.custom .radio label {
	margin-left: 0;
	font-size: 14px;
	line-height: 45px
}

.custom .hover {
	border: 1px solid #ed6d06;
	z-index: 102
}

.custom .focus {
	border: 1px solid #ed6d06;
	z-index: 103
}

.checkbox_wrap {
	float: left
}

.checkbox_wrap .checkbox {
	position: relative;
	float: left;
	line-height: 34px;
	outline: 0;
	margin-right: 20px;
	white-space: nowrap
}

.checkbox_wrap .checkbox i {
	background-image:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons.png);
	background-position: -32px 0;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 9px;
	left: 0
}

.checkbox_wrap .checkbox.hover {
	border: 0
}

.checkbox_wrap .checkbox.hover i {
	background-position: -32px -30px
}

.checkbox_wrap .checkbox.focus {
	border: 0;
	outline: 0
}

.checkbox_wrap .checkbox.focus i {
	background-position: -32px -57px
}

.checkbox_wrap .checkbox label {
	margin-left: 20px;
	line-height: 34px;
	font-size: 14px
}

.checkbox_wrap .select_all, .checkbox_wrap .hide_some {
	float: left;
	padding: 5px 0;
	-moz-user-select: none;
	onselectstart: none;
	-webkit-user-select: none
}

.checkbox_wrap .select_all span, .checkbox_wrap .hide_some span {
	display: block;
	line-height: 24px;
	border: 1px solid #ccc;
	padding: 0 5px;
	cursor: pointer
}

.checkbox_wrap .view_poptip {
	position: relative;
	background-image:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons.png);
	background-position: -2px -231px;
	width: 12px;
	height: 12px;
	float: left;
	margin: 10px 5px 10px -15px
}

.checkbox_wrap .view_poptip .poptip_wrap {
	top: -30px;
	left: 22px;
	width: 370px;
	font-size: 12px;
	z-index: 2;
	background-color: #fff
}

.checkbox_wrap .view_poptip .poptip_wrap .arrow_outer {
	top: 28px
}

.checkbox_disabled {
	cursor: not-allowed
}

.checkbox_disabled .checkbox i {
	background-position: -32px -83px
}

.checkbox_disabled .checkbox.focus i {
	background-position: -4px -67px
}

.edui-editor {
	margin: 0
}

.editor {
	width: 540px;
	margin: 0;
	position: relative
}

.editor>div {
	margin: 0
}

#miaoshu {
	line-height: 32px;
	font-size: 12px;
	display: none;
	position: absolute;
	right: 5px;
	color: #a6a6a6;
	z-index: 1000
}

#miaoshu span {
	float: none
}

#miaoshuBtn {
	color: #15c
}

#fyms {
	display: none
}

.fyms {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 9000
}

html .fyms {
	display: block;
	zoom: 1;
	_position: absolute;
	_top: expression(eval(document.documentElement.scrollTop))
}

.fymsBg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: #555;
	opacity: .5;
	filter: alpha(opacity = 50)
}

.fymsdl {
	position: absolute;
	z-index: 2;
	top: 50%;
	left: 50%;
	width: 640px;
	height: 450px;
	margin: -225px auto auto -320px;
	background: #fff
}

.fymsdl dt {
	padding-left: 16px;
	font-size: 14px;
	height: 33px;
	line-height: 33px;
	border-bottom: 1px solid #E8E8E8;
	background: url(http://img.58cdn.com.cn/ui7/mianshui/btnbg.png) repeat-x
		0 0;
	color: #1A1A1A
}

.fyms_close {
	cursor: pointer;
	height: 33px;
	line-height: 33px;
	font-size: 33px;
	_font-size: 18px;
	margin-right: 16px;
	color: #A8A8A8;
	float: right
}

.fymsdl dd {
	padding: 20px 40px 0
}

.fymsdl p {
	line-height: 30px
}

.fymsDiv {
	border: 1px solid #C7C7C7;
	padding: 10px;
	height: 240px;
	overflow-y: auto
}

.fymsdl .fymsDiv {
	line-height: 24px
}

.fymsBtn {
	display: block;
	position: absolute;
	bottom: 35px;
	right: 40px;
	width: 100px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #585858;
	border: 1px solid #D9D9D9;
	text-decoration: none;
	background: url(http://img.58cdn.com.cn/ui7/mianshui/btnbg.png) repeat-x
		0 0
}

.fymsBtn span {
	float: none;
	color: #fff
}

a.fymsBtn {
	background-position: 0 -96px;
	border-color: #BF520D
}

a.fymsBtn:hover span {
	color: #fff
}

.selectordef {
	position: relative;
	cursor: pointer;
	outline: 0;
	float: left;
	margin-right: 5px
}

.selectordef .title {
	border: solid 1px #e0e0e0;
	height: 34px;
	outline: 0;
	border-radius: 3px;
	position: relative;
	overflow: hidden
}

.selectordef .title div.arrow {
	margin-top: 16px;
	margin-right: 12px;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #2f2f2f;
	font-size: 0;
	_border-style: solid dashed dashed dashed;
	line-height: 0;
	float: right;
	position: static
}

.selectordef .title .seled {
	width: 70%;
	white-space: nowrap;
	_text-align: left;
	_color: #333
}

.selectordef .title span {
	padding: 6px;
	height: 16px;
	display: block;
	overflow: hidden;
	float: left;
	line-height: 24px;
	font-size: 14px
}

.selectordef.hover .title {
	border-color: #a6a6a6
}

.selectordef.focus .title {
	border-color: #8da6f4
}

.selectordef.error .title {
	border-color: #fd634f
}

.selectordef .optiondef {
	display: none;
	position: relative;
	_position: relative;
	height: 0
}

.selectordef .optiondef ul {
	width: 126px;
	max-height: 300px;
	_height: expression(this.scrollHeight > 300 ? "300px" : "auto");
	overflow: auto;
	top: -1px;
	left: -2px;
	position: relative;
	_position: absolute;
	border: 1px solid #CCC;
	box-shadow: 2px 2px 1px 1px #f0f0f0, 4px 4px 2px 2px #fafafa
}

.selectordef .optiondef.focus ul {
	background-color: #fff;
	position: relative;
	left: -1px
}

.selectordef .optiondef ul li {
	background-color: #FFF;
	height: 33px;
	overflow: hidden;
	padding-left: 6px;
	color: gray;
	font-size: 14px;
	line-height: 33px;
	position: relative
}

.selectordef .optiondef .newlist {
	height: 50px;
	padding-left: 15px;
	padding-top: 10px
}

.selectordef .optiondef .newlist h4 {
	font-size: 14px;
	color: #000
}

.selectordef .optiondef .newlist span {
	font-size: 12px;
	color: #999;
	position: absolute;
	top: 26px
}

.selectordef .optiondef ul li.sel {
	background-color: #ececec;
	color: #000
}

.tooltip {
	margin: 1px 0 0;
	position: relative;
	z-index: 100;
	box-shadow: 2px 2px 1px 1px #f0f0f0, 4px 4px 2px 2px #fafafa
}

.tooltip ul {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #ccc;
	display: block;
	margin: 0;
	min-height: 10px;
	padding: 0;
	width: 529px;
	position: relative;
	z-index: 9990
}

.tooltip li {
	color: #333;
	cursor: pointer;
	display: block;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	text-decoration: none;
	text-indent: 7px;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	z-index: 9992
}

.tooltip li cite {
	color: #999;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	padding-left: 10px
}

.tooltip li.over {
	background: none repeat scroll 0 0 #f0f0f0
}

#shadeFrame {
	height: 100%;
	width: 100%;
	background-color: #CCC;
	opacity: .8;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100
}

#editFrame {
	border-radius: 5px;
	width: 796px;
	height: 542px;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 1000;
	background: #fff;
	margin-top: -271px;
	margin-left: -398px
}

#canvasFrame {
	position: absolute;
	left: 70px;
	top: 66px;
	width: 656px;
	height: 310px;
	background-color: #E1E1E1;
	z-index: 10000
}

#canvas {
	position: absolute
}

#btnClose {
	height: 17px;
	width: 17px;
	position: absolute;
	right: 25px;
	top: 25px;
	background-image:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons_edit.png);
	background-position: -179px -222px;
	cursor: pointer
}

.buttonBar {
	position: absolute;
	left: 70px;
	top: 376px;
	width: 654px;
	height: 60px;
	border: 1px solid #E1E1E1;
	border-top: 0
}

.editBtnBar {
	position: absolute;
	left: 50%;
	margin-left: -90px
}

.button1 {
	height: 60px;
	width: 60px;
	display: inline-block;
	cursor: pointer;
	position: relative;
	color: gray;
	font-weight: 12px
}

.editBtnIcon {
	height: 27px;
	width: 27px;
	position: absolute;
	left: 17px;
	top: 5px;
	background-image:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons_edit.png)
}

.button1 span {
	display: inline-block;
	position: absolute;
	bottom: 3px;
	left: 15px
}

.clipHover, .rotateHover, .mosaicHover {
	background-color: #F3F2F2;
	color: #33363e
}

.clipDefault .editBtnIcon, .clipHover .editBtnIcon {
	background-position: -177px -290px
}

.rotateDefault .editBtnIcon, .rotateHover .editBtnIcon {
	background-position: -177px -326px
}

.mosaicDefault .editBtnIcon, .mosaicHover .editBtnIcon {
	background-position: -171px -365px
}

.clipClick, .rotateClick, .mosaicClick {
	color: #fff;
	background-color: #33363E
}

.clipClick .editBtnIcon {
	background-position: -220px -290px
}

.rotateClick .editBtnIcon {
	background-position: -219px -327px
}

.mosaicClick .editBtnIcon {
	background-position: -217px -366px
}

.mosaicSLine .editBtnIcon {
	background-position: -283px -387px
}

.mosaicMLine .editBtnIcon {
	background-position: -346px -387px
}

.mosaicBLine .editBtnIcon {
	background-position: -408px -387px
}

.lineWeightOptions {
	position: absolute;
	left: 50%;
	margin-left: 30px;
	height: 140px;
	width: 72px
}

.listIcon {
	display: none;
	width: 10px;
	height: 60px;
	position: absolute;
	right: 0;
	top: 0;
	border-right: 1px solid #E1E1E1
}

.listIcon div {
	height: 0;
	width: 0;
	border: 5px solid transparent;
	border-top: 5px solid #33363E;
	position: absolute;
	top: 27px
}

.options {
	display: none;
	width: 100%;
	height: 80px;
	position: absolute;
	right: 0;
	top: 60px;
	border-bottom: 1px solid red;
	z-index: 10000000;
	background: #fff;
	cursor: pointer
}

.sLine, .mLine, .bLine {
	height: 26px;
	border: 1px solid #E1E1E1;
	border-top: 0;
	background-color: #fff;
	text-align: center;
	font-size: 12px;
	color: gray
}

.sLine:hover, .mLine:hover, .bLine:hover {
	background-color: #F3F2F2;
	color: #33363E
}

.selectedLine {
	background-color: #F3F2F2;
	color: #33363E
}

.lineOptHover {
	color: gray
}

.sLine span, .mLine span, .bLine span {
	display: inline-block;
	background: #85868B;
	line-height: 26px
}

.sLine span {
	height: 6px;
	width: 6px;
	border-radius: 3px
}

.mLine span {
	height: 8px;
	width: 8px;
	border-radius: 4px
}

.bLine span {
	height: 10px;
	width: 10px;
	border-radius: 5px
}

#restore {
	width: 66px;
	height: 26px;
	border: 1px solid #E2E2E2;
	border-radius: 5px;
	position: absolute;
	top: 17px;
	right: 20px;
	cursor: pointer;
	font-weight: 12px
}

.restoreIcon {
	background-image:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons_edit.png);
	background-position: -178px -252px;
	position: absolute;
	left: 6px;
	top: 3px;
	color: gray;
	height: 20px;
	width: 20px
}

.restoreHover {
	color: #422929;
	background-color: #E7E7E7
}

.restoreDisable {
	color: #ccc;
	background-color: #fff
}

.restoreDisable .restoreIcon {
	background-position: -201px -252px
}

#restore span {
	display: inline-block;
	position: absolute;
	right: 7px;
	top: 1px
}

#submitImage {
	width: 97px;
	height: 36px;
	border: 1px solid #E2E2E2;
	border-radius: 5px;
	position: absolute;
	bottom: 40px;
	left: 50%;
	margin-left: -48px;
	text-align: center;
	line-height: 36px;
	background: #ED6D06;
	color: #fff;
	cursor: pointer
}

#clipFrame {
	border: 1px #fff dashed;
	position: absolute;
	z-index: 100000
}

#clipFrame div {
	height: 7px;
	width: 7px;
	position: absolute;
	border: 1px solid #fff
}

#shade4MakeSure {
	height: 100%;
	width: 100%;
	background: #FFF;
	opacity: .4;
	z-index: 100000
}

#dialog4MakeSure {
	width: 300px;
	height: 160px;
	background: #fff;
	position: absolute;
	bottom: 216px;
	left: 50%;
	margin-left: -150px;
	z-index: 100000;
	text-align: center;
	color: gray;
	font-weight: 14px
}

#dialog4MakeSure span {
	display: inline-block;
	margin-top: 47px;
	text-align: center;
	color: gray;
	font-weight: 14px
}

#dialog4MakeSure input {
	display: inline-block;
	margin-top: 30px;
	font-weight: 14px;
	height: 36px;
	width: 73px;
	border-radius: 5px;
	cursor: pointer
}

.application {
	background: #ed6d06;
	border: 1px solid #ed6d06;
	color: #fff;
	margin-left: -5px;
	margin-right: 10px
}

.giveUp {
	color: gray;
	background: #fff;
	border: 1px solid #E0E0E0
}

.toNW {
	left: -5px;
	top: -5px;
	cursor: nw-resize
}

.toN {
	top: -5px;
	cursor: n-resize
}

.toNE {
	right: -5px;
	top: -5px;
	cursor: ne-resize
}

.toE {
	right: -5px;
	cursor: e-resize
}

.toSE {
	right: -5px;
	bottom: -5px;
	cursor: se-resize
}

.toS {
	bottom: -5px;
	cursor: s-resize
}

.toSW {
	left: -5px;
	bottom: -5px;
	cursor: sw-resize
}

.toW {
	left: -5px;
	cursor: w-resize
}

#loadingTip {
	position: absolute;
	left: 300px;
	top: 150px
}

.editTitle {
	width: 100%;
	height: 65px;
	position: absolute;
	top: 0;
	left: 0
}

.editTitle span {
	font-size: 16px;
	font-weight: 700;
	position: absolute;
	top: 20px;
	left: 25px
}

.upload_wrap .upload {
	width: 600px;
	height: 174px;
	margin: 0;
	position: relative;
	overflow: hidden
}

.upload_wrap .localUpload_wrap {
	width: 194px;
	height: 172px;
	border: 1px solid #ececec;
	float: left
}

.upload_wrap .localTitle {
	height: 32px;
	background-color: #f5f5f5;
	border-bottom: 1px solid #ececec;
	padding: 0 12px;
	line-height: 32px;
	font-size: 14px;
	color: #9a9a9a
}

.upload_wrap .localUpload {
	background-image:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons_edit.png);
	background-position: -106px 0;
	width: 99px;
	height: 90px;
	margin: 30px auto 0
}

.upload_wrap .localUpload .imgUpload, .upload_wrap .localUpload .imgUpload input
	{
	width: 96px;
	height: 90px;
	opacity: 0;
	filter: alpha(opacity = 0);
	cursor: pointer
}

.upload_wrap .localUpload object {
	opacity: 0;
	filter: alpha(opacity = 0);
	cursor: pointer
}

.upload_wrap .local_hover {
	background-position: -233px 0
}

.upload_wrap .disabled_btn {
	background-position: -353px 0
}

.upload_wrap .disabled_btn .imgUpload input[type=file] {
	cursor: not-allowed
}

.upload_wrap .separate {
	float: left;
	height: 174px;
	line-height: 174px;
	padding: 0 12px;
	color: #676767;
	font-size: 14px
}

.upload_wrap .wxqqUpload_wrap {
	width: 344px;
	height: 174px;
	float: left
}

.upload_wrap .wxqqTitle {
	height: 32px;
	position: relative;
	z-index: 10
}

.upload_wrap .wxqqTitle .wxTitle, .upload_wrap .wxqqTitle .qqTitle {
	position: absolute;
	top: 0;
	width: 120px;
	height: 30px;
	*height: 32px;
	_height: 27px;
	_padding-top: 5px;
	line-height: 30px;
	background-color: #f5f5f5;
	font-size: 14px;
	color: #9a9a9a;
	margin-right: 6px;
	border: 1px solid #ececec;
	border-bottom: 1px solid #f5f5f5;
	text-align: center
}

.upload_wrap .wxqqTitle .wxTitle {
	left: 0
}

.upload_wrap .wxqqTitle .qqTitle {
	left: 128px
}

.upload_wrap .wxqqTitle .tabHover {
	background-color: #fafafa;
	border-bottom: 1px solid #fafafa;
	cursor: pointer
}

.upload_wrap .wxqqTitle .tabOn {
	background-color: #fff;
	border-bottom: 1px solid #fff;
	color: #ed6d06;
	cursor: default;
	height: 31px;
	*height: 33px;
	_height: 28px;
	z-index: 1
}

.upload_wrap .wxqqTitle i {
	background-image:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons_edit.png);
	display: inline-block;
	vertical-align: middle;
	margin-right: 6px
}

.upload_wrap .wxqqTitle .wxlogo {
	background-position: -33px -380px;
	width: 18px;
	height: 18px
}

.upload_wrap .wxqqTitle .qqlogo {
	background-position: -8px -380px;
	width: 16px;
	height: 18px
}

.upload_wrap .wxqqUpload {
	width: 342px;
	height: 140px;
	border: 1px solid #ececec;
	position: relative
}

.upload_wrap .wxqqUpload .wxUpload, .upload_wrap .wxqqUpload .qqUpload {
	height: 94px;
	margin: 23px 0;
	display: none
}

.upload_wrap .wxqqUpload .wx_img_wrap img, .upload_wrap .wxqqUpload .qq_img_wrap img
	{
	margin: 0 20px
}

.upload_wrap .wxqqUpload .tabOn {
	display: block
}

.upload_wrap .wxqqUpload .wxTxt, .upload_wrap .wxqqUpload .qqTxt {
	position: absolute;
	top: 34px;
	left: 134px;
	font-size: 14px;
	line-height: 24px;
	color: #939393;
	white-space: nowrap
}

.upload_wrap .wxqqUpload .wxTxt i, .upload_wrap .wxqqUpload .qqTxt i {
	padding: 0 2px
}

.upload_wrap .wxqqUpload .wxTxt .wx, .upload_wrap .wxqqUpload .qqTxt .wx
	{
	color: #3fab45
}

.upload_wrap .wxqqUpload .wxTxt .fs, .upload_wrap .wxqqUpload .qqTxt .fs
	{
	color: #ed6d06
}

.upload_wrap .wxqqUpload .wxTxt .sjqq, .upload_wrap .wxqqUpload .qqTxt .sjqq
	{
	color: #18b5ea
}

.upload_wrap .info {
	font-size: 12px;
	color: #a6a6a6
}

.upload_wrap .info span {
	color: #ed6d06;
	float: none
}

.imgbar_wrap .img_list {
	width: 544px;
	margin-left: 0
}

.imgbar_wrap .img_list .img_box {
	float: left;
	width: 130px;
	height: 100px;
	text-align: center;
	margin-right: 6px;
	margin-bottom: 6px;
	position: relative
}

.imgbar_wrap .img_list .img_box img {
	width: 130px;
	height: 100px;
	cursor: move
}

.imgbar_wrap .img_list .img_box .img_cover {
	width: 130px;
	height: 100px;
	cursor: move;
	position: absolute;
	top: 0;
	left: 0
}

.imgbar_wrap .img_list .img_box .toolbar_wrap {
	display: none
}

.imgbar_wrap .img_list .img_box .toolbar {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 20px;
	z-index: 109
}

.imgbar_wrap .img_list .img_box .toolbar a {
	background-image:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons_edit.png);
	position: absolute;
	outline: 0;
	text-decoration: none
}

.imgbar_wrap .img_list .img_box .toolbar .prev_pos {
	background-position: -130px -96px;
	width: 11px;
	height: 11px;
	top: 5px;
	left: 5px
}

.imgbar_wrap .img_list .img_box .toolbar .next_pos {
	background-image:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons_edit.png);
	background-position: -154px -96px;
	width: 11px;
	height: 11px;
	top: 5px;
	left: 27px
}

.imgbar_wrap .img_list .img_box .toolbar .delete {
	background-image:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons_edit.png);
	background-position: -180px -92px;
	width: 20px;
	height: 20px;
	top: 0;
	right: 0
}

.imgbar_wrap .img_list .img_box .toolbar .edit {
	background-image:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons_edit.png);
	background-position: -229px -189px;
	width: 20px;
	height: 20px;
	top: 0;
	right: 22px
}

.imgbar_wrap .img_list .img_box .opacity {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 20px;
	background-color: #000;
	opacity: .3;
	z-index: 108;
	_filter: alpha(opacity = 30)
}

.imgbar_wrap .img_list .first_icon {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 27px;
	height: 27px;
	background: url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons_edit.png);
	background-position: -465px 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 27px;
	height: 27px;
	z-index: 9
}

.imgbar_wrap .img_list .img_box_hover .toolbar_wrap {
	display: block
}

#delete_active {
	background-position: -204px -189px
}

#edit_active {
	background-position: -179px -189px
}

.maxlength_cover {
	position: absolute;
	left: 118px;
	top: 132px;
	height: 20px;
	line-height: 20px;
	width: 14px;
	text-align: center;
	background-color: #fff;
	font-size: 12px;
	color: #A6A6A6;
	display: none
}

.sortable-placeholder {
	background: #fff;
	width: 124px;
	height: 94px;
	margin: 0 6px 6px 0;
	border: 3px dashed red;
	z-index: 8;
	float: left;
	position: relative
}

.fe_window_mask {
	left: 0;
	top: 0;
	filter: Alpha(Opacity = 30);
	opacity: .3;
	background-color: #000;
	z-index: 9996
}

.fe_window {
	position: fixed;
	_position: absolute;
	z-index: 9997
}

.fe_window .outer {
	position: relative
}

.fe_window .frame {
	background: #000;
	opacity: .4;
	filter: alpha(opacity = 40);
	position: absolute;
	top: 0;
	left: 0;
	display: none
}

.fe_window .contains {
	position: absolute;
	background: #fff;
	border-radius: 4px;
	z-index: 9999
}

.fe_window .contains .topbar {
	background-attachment: initial;
	background-origin: initial;
	background-clip: initial;
	background-color: initial;
	background-position: initial initial;
	background-repeat: repeat no-repeat;
	border-bottom: 1px solid #ececec
}

.fe_window .contains .topbar .title {
	font: 700 14px/26px "Hiragino Sans GB", "微软雅⿊", "Microsoft YaHei",
		SimHei, Tahoma, "宋体b8b\4f53", SimSun, sansserif;
	line-height: 47px;
	color: #000;
	width: 100% !important;
	display: block;
	text-align: center
}

.fe_window .contains .topbar .closebtn {
	display: block;
	font-weight: 900;
	width: 22px !important;
	height: 22px !important;
	font-size: 16px;
	color: #d0d0d0;
	overflow: hidden;
	margin: 6px;
	float: right
}

.fe_window .contains .topbar .closebtn:hover {
	color: #ed6d06
}

.fe_window .contains .load {
	font-size: 14px;
	background: url(http://pic2.58.com/n/images/loading.gif) no-repeat
		center center;
	margin-left: -60px;
	padding-left: 90px;
	text-align: center;
	color: #666
}

.fe_window .front_win_tip {
	margin: 0 auto;
	width: 530px
}

.fe_window .front_win_tip a {
	color: #ed6d06;
	font-size: 18px;
	font-weight: 700;
	text-decoration: none;
	display: block;
	margin: 10px auto;
	text-align: center
}

.fe_window .front_win_tip div {
	width: 240px;
	height: 50px;
	border: 1px solid #f60;
	margin-top: 70px
}

.fe_window .front_win_tip i {
	font-size: 13px;
	color: #888
}

.fe_window .front_win_tip .splitLine {
	display: inline-block;
	margin: 50px 22px;
	border-left: 1px solid #ccc;
	border-right: none;
	width: 0;
	height: 222px
}

.fe_window .front_win_tip .zj {
	float: left
}

.fe_window .front_win_tip .hover {
	background-color: #f60
}

.fe_window .front_win_tip .hover a {
	color: #fff
}

.fe_window .front_win_tip .gr {
	float: right
}

.fyms {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 9000
}

html .fyms {
	display: block;
	zoom: 1;
	_position: absolute;
	_top: expression(eval(document.documentElement.scrollTop))
}

.fymsBg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: #555;
	opacity: .5;
	filter: alpha(opacity = 50)
}

.fymsdl {
	position: absolute;
	z-index: 2;
	top: 50%;
	left: 50%;
	width: 640px;
	height: 450px;
	margin: -225px auto auto -320px;
	background: #fff
}

.fymsdl dt {
	padding-left: 16px;
	font-size: 14px;
	height: 33px;
	line-height: 33px;
	border-bottom: 1px solid #E8E8E8;
	background: url(http://img.58cdn.com.cn/ui7/mianshui/btnbg.png) repeat-x
		0 0;
	color: #1A1A1A
}

.fyms_close {
	cursor: pointer;
	height: 33px;
	line-height: 33px;
	font-size: 33px;
	_font-size: 18px;
	margin-right: 16px;
	color: #A8A8A8;
	float: right
}

.fymsdl dd {
	padding: 20px 40px 0
}

.fymsdl p {
	line-height: 30px
}

.fymsDiv {
	border: 1px solid #C7C7C7;
	padding: 10px;
	height: 240px;
	overflow-y: auto
}

.fymsdl .fymsDiv {
	line-height: 24px
}

.fymsBtn {
	display: block;
	position: absolute;
	bottom: 35px;
	right: 40px;
	width: 100px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #585858;
	border: 1px solid #D9D9D9;
	text-decoration: none;
	background: url(http://img.58cdn.com.cn/ui7/mianshui/btnbg.png) repeat-x
		0 0
}

.fymsBtn span {
	color: #fff
}

a.fymsBtn {
	background-position: 0 -96px;
	border-color: #BF520D
}

a.fymsBtn:hover span {
	color: #fff
}

.error_wrap .content .btn_group a.btn-white {
	background: #fff;
	border: 1px solid #999;
	color: #666;
	margin-right: 20px
}

.fe_window {
	position: fixed;
	_position: absolute;
	z-index: 9997
}

.fe_window .outer {
	position: relative
}

.fe_window .frame {
	background: #000;
	opacity: .4;
	filter: alpha(opacity = 40);
	position: absolute;
	top: 0;
	left: 0;
	display: none
}

.fe_window .contains {
	position: absolute;
	background: #fff;
	border-radius: 4px;
	z-index: 9999
}

.fe_window .contains .popwinfix_topbar {
	background-attachment: initial;
	background-origin: initial;
	background-clip: initial;
	background-color: initial;
	background-position: initial initial;
	background-repeat: repeat no-repeat;
	border-bottom: 1px solid #ececec !important;
	padding-top: 0 !important
}

.fe_window .contains .popwinfix_topbar .popwinfix_title {
	font: 600 16px/26px "Hiragino Sans GB", "微软雅⿊", "Microsoft YaHei",
		SimHei, Tahoma, "宋体b8b体", SimSun, sansserif !important;
	margin-left: 20px !important;
	line-height: 47px !important;
	color: #000;
	width: 50%
}

.fe_window .contains .popwinfix_topbar .popwinfix_close {
	display: block;
	font-weight: 900;
	width: 16px;
	height: 16px;
	font-size: 16px;
	color: #d0d0d0;
	overflow: hidden;
	margin: 6px;
	float: right;
	position: relative !important;
	top: 5px !important;
	right: 10px !important
}

.fe_window .contains .popwinfix_topbar .closebtn:hover {
	color: #ed6d06
}

.fe_window .contains .load {
	font-size: 14px;
	background: url(http://pic2.58.com/n/images/loading.gif) no-repeat
		center center;
	margin-left: -60px;
	padding-left: 90px;
	text-align: center;
	color: #666
}

.poptip_wrap {
	position: absolute;
	left: 502px;
	border: 1px solid #ccc;
	display: block;
	width: 253px;
	border-radius: 5px;
	padding: 5px 10px
}

.poptip_wrap .title {
	color: #000
}

.poptip_wrap .arrow_outer {
	width: 0;
	height: 0;
	border-width: 8px;
	border-style: dashed solid dashed dashed;
	border-color: transparent #ccc transparent transparent;
	display: block;
	position: absolute;
	left: -16px;
	top: 10px;
	font-size: 0;
	line-height: 0
}

.poptip_wrap .arrow_outer .arrow_inner {
	width: 0;
	height: 0;
	border-width: 6px;
	border-style: dashed solid dashed dashed;
	border-color: transparent #fff transparent transparent;
	display: block;
	position: absolute;
	left: -4px;
	top: -6px;
	font-size: 0;
	line-height: 0
}

.poptip_wrap .content {
	width: 253px;
	color: gray
}

.poptip_wrap .content span {
	color: #ed6d06
}

.error_wrap {
	margin: 30px 66px 0
}

.error_wrap .content {
	float: right;
	width: 350px;
	margin-top: -20px
}

.error_wrap .content h2 {
	font-size: 22px;
	color: #000
}

.error_wrap .content p {
	font-size: 14px;
	color: gray;
	margin: 5px 0
}

.error_wrap .content .btn_group a {
	display: inline-block;
	_display: block;
	_float: left;
	width: 99px;
	height: 36px;
	border-radius: 3px;
	line-height: 36px;
	text-align: center;
	background-color: #ed6d06;
	color: #fff;
	font-size: 14px;
	text-decoration: none
}

.submit_wrap span {
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	background-color: #ed6d06;
	color: #fff;
	display: block;
	border: 0;
	width: 258px;
	height: 44px;
	line-height: 44px;
	font-size: 18px;
	font-weight: bolder;
	border-radius: 5px
}

.submit_wrap span:hover {
	background-color: #fa8529
}

.submit_wrap span:active {
	background-color: #cf5d00;
	color: #ccc
}

.rearlogin58 {
	position: relative;
	font-size: 16px;
	width: 695px;
	margin: 0 0 10px 0
}

.usertab {
	position: relative;
	border-bottom: 1px solid #ececec;
	margin: 0 0 15px 80px;
	text-align: left;
	line-height: 28px
}

.usertab a {
	margin-right: 50px;
	line-height: 28px;
	display: inline-block;
	height: 28px;
	font-size: 14px;
	text-decoration: none;
	*margin-left: expression(this.previousSibling == null ? '80px' : '0px')
}

.usertab a:first-child {
	margin-left: 80px
}

.usertab a:hover, .usertab a:active {
	text-decoration: none
}

.usertab a.on {
	border-bottom: 2px solid #848484;
	margin-bottom: -1px;
	color: #333;
	font-weight: 700
}

.userlogin_bd .userpassword_login {
	display: none
}

.phonelogin {
	padding-left: 53px;
	font-size: 14px
}

.passport-login-input-span {
	width: 86px;
	text-align: right;
	display: inline-block;
	padding-right: 20px;
	line-height: 34px;
	color: gray;
	vertical-align: top
}

.passport-login-input {
	width: 247px;
	height: 34px;
	line-height: 34px;
	padding: 0 6px;
	border: 1px solid #e0e0e0;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	font-size: 14px
}

.passport-login-mobilecode-button {
	padding: 0 19px;
	*padding: 0 5px;
	height: 36px;
	background-color: #fafafa;
	color: #ccc;
	border: 0;
	margin-left: 0;
	border: 1px solid #e0e0e0;
	border-radius: 3px;
	cursor: pointer
}

.show_color {
	background-color: #ed6d06;
	color: #fff;
	border-color: #ed6d06
}

.passport-login-lable, .star {
	color: #fd634f;
	padding-right: 7px
}

.passport-login-input-li {
	padding: 5px 0
}

#mobileLoginTipLi {
	padding: 0;
	margin: -8px 0 -2px
}

#mobileCodeTipLi {
	margin-top: -26px;
	_margin-top: -22px;
	_margin-bottom: 10px
}

.phonelogin {
	*display: inline;
	*zoom: 1
}

.passport-login-input-li .passport-login-tip {
	font-size: 12px;
	color: #f23f0f;
	padding-left: 106px;
	line-height: 14px;
	height: 14px
}

#mobilecodeloginVcodeLi a, #validateli a {
	width: 16px;
	height: 16px;
	overflow: hidden;
	text-indent: -999px;
	background: url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons.png)
		no-repeat -36px -229px;
	margin-left: 10px;
	display: inline-block;
	position: relative;
	top: 5px
}

#mobilecodeloginSendMobileCodesendok {
	font-size: 12px;
	padding-left: 108px;
	margin-top: 2px
}

#mobilecodeloginButtonLi, #loginButtonLi {
	display: none
}

#rememberLi {
	display: none
}

.c_ccc {
	color: #a6a6a6
}

#loginTipLi {
	padding: 0
}

.userpassword_login {
	position: relative;
	margin-left: 50px
}

.action_color {
	color: #000
}

.pptvalidatecode {
	width: 124px;
	height: 22px;
	line-height: 22px;
	padding: 5px 10px;
	border: 1px solid #e0e0e0
}

#vcodeTelImg, .absmiddle {
	height: 36px;
	vertical-align: top
}

#pptmobilecodeloginvcode {
	width: 134px
}

.reg {
	position: absolute;
	top: 15px;
	right: 0;
	font-size: 12px
}

.reg-a {
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid #ececec
}

.reg a, .reg a:link, .reg a:visited {
	color: gray
}

.reg a:hover {
	color: #ED6D06
}

#u-loginTipLi {
	padding: 0;
	margin: -10px 0
}

#p-loginTipLi {
	padding: 0;
	margin: -10px 0 -15px
}

#y-loginTipLi {
	margin: -25px 0 0
}

.loginsuccess {
	width: 238px;
	border: 1px solid #e8e9eb;
	padding: 20px;
	text-align: center;
	margin-left: 159px
}

.loginsuccess p {
	color: gray;
	font-size: 12px;
	line-height: 24px;
	text-align: center
}

.loginsuccess .login_ok {
	font-size: 14px;
	color: #57cb1d;
	font-weight: 700;
	padding-top: 5px
}

.loginsuccess .logintip {
	color: #a6a6a6
}

.loginsuccess img {
	display: block;
	width: 76px;
	height: 76px;
	padding: 2px;
	margin: 0 auto;
	border: 1px solid #e5e5e5;
	border-radius: 4px
}

.passport-login-input-li input:focus, .passport-login-input-li input:active
	{
	outline: 0;
	border: 1px solid #8da6f4
}

input::-webkit-input-placeholder {
	font-size: 12px
}

input:-moz-placeholder {
	font-size: 12px
}

input::-moz-placeholder {
	font-size: 12px
}

input:-ms-input-placeholder {
	font-size: 12px
}

.fe_window .contains .topbar .title, .fe_window .contains .topbar .closebtn
	{
	font-size: 20px;
	width: 20px;
	height: 20px
}

.fe_window .contains .topbar {
	border-bottom: 0;
	padding-top: 20px
}

.passport-reg-input-ul {
	padding-left: 40px
}

.fe_window_htmlcon {
	padding-top: 0
}

.passport-reg-input {
	border: 1px solid #e0e0e0;
	width: 311px;
	height: 22px;
	line-height: 22px;
	padding: 10px 0 10px 47px
}

.passport-reg-input, .passport-reg-button, .pptvalidatecode {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	margin: 5px 0
}

.passport-reg-input.wrong_color, .wrong_color {
	border: 1px solid #fd634f
}

#regButtonLi {
	padding-top: 15px
}

.passport-reg-button {
	border: none;
	width: 360px;
	text-align: center;
	height: 44px;
	background-color: #ed6d06;
	color: #fff;
	font-size: 18px;
	font-weight: 700
}

.passport-reg-input-ul input::-webkit-input-placeholder {
	font-size: 14px
}

.passport-reg-input-span {
	display: none
}

.passport-reg-input-ul input:-moz-placeholder {
	font-size: 14px
}

.passport-reg-input-ul input::-moz-placeholder {
	font-size: 14px
}

.passport-reg-input-ul input:-ms-input-placeholder {
	font-size: 14px
}

#regTip {
	color: #fd634f
}

.passport-reg-input .wrong_color {
	border: 1px solid #fd634f;
	background-color: #ed6d06
}

#pptregusername {
	background: url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons.png)
		no-repeat -763px -184px
}

#pptregemail {
	background: url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons.png)
		no-repeat -765px -241px
}

#pptregpassword {
	background: url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons.png)
		no-repeat -765px -298px
}

.fe_window .contains .topbar .title {
	margin-left: 40px
}

.fe_window .contains .topbar .closebtn {
	position: relative;
	top: -10px;
	right: 10px
}

.passport-login-input-li:before, .passport-login-input-li:after {
	content: "";
	display: table
}

.passport-login-input-li:after {
	clear: both;
	overflow: hidden
}

.passport-login-input-li {
	zoom: 1
}

#qloginframe iframe {
	margin-left: auto;
	margin-right: auto;
	display: block
}

.w234-ui2 {
	width: 234px;
	padding: 0 0 10px;
	position: relative;
	font-size: 12px;
	left: 78px;
	_left: 81px;
	border: #ebebeb 1px solid;
	background-color: #fff;
	position: absolute;
	z-index: 99999
}

.w234-ui2 p {
	padding: 5px 4px 5px 10px;
	color: #666;
	line-height: 1.2
}

.w234-ui2 p.ui2-key-t {
	border: #fff 1px solid;
	background-color: #fcfcfc;
	color: #666
}

.w234-ui2 p.ui2-key-t a {
	position: relative;
	top: -2px;
	float: right;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 13px;
	_line-height: 15px;
	font-size: 18px;
	display: block;
	text-align: center;
	width: 16px;
	height: 16px;
	border: #dbdbdb 1px solid;
	background-color: #fff;
	color: #aeaeae;
	text-decoration: none
}

.w234-ui2 p.ui2-key-t a:hover {
	border: #dbdbdb 1px solid;
	background-color: #f7f7f7;
	color: #aeaeae;
	text-decoration: none
}

.w234-ui2 ul {
	border-top: #ebebeb 1px solid;
	font-family: Verdana, Geneva, sans-serif
}

.w234-ui2 ul li {
	padding: 4px 6px
}

.w234-ui2 ul li.ybg {
	background-color: #ecffe1
}

.w234-ui2 ul li em {
	color: #090;
	font-style: normal
}

#reg-keyword i {
	position: absolute;
	display: inline-block;
	width: 13px;
	height: 8px;
	background: url(../images/psot_6_icon.gif) 0 -273px;
	left: 110px;
	top: -8px
}

#reg-keyword {
	border: #ebebeb 1px solid;
	background-color: #fff
}

#reg-keyword li.reg-keyahover {
	background-color: #F97D03;
	color: #FFF;
	cursor: pointer;
	text-decoration: none
}

#reg-keyword a {
	display: block;
	color: #000;
	padding: 5px 10px
}

#reg-keyword a:hover {
	background-color: #f97d03;
	color: #fff;
	text-decoration: none
}

#reg-keyword p {
	padding: 5px 10px;
	color: #666;
	line-height: 1.2
}

.inp {
	border: 1px solid #C8C8C8;
	height: 30px;
	line-height: 2;
	margin-right: 3px;
	padding: 0 3px;
	padding-left: 30px;
	vertical-align: middle
}

.inw {
	width: 228px
}

#captcha p {
	line-height: 34px;
	font-size: 14px;
	height: 34px
}

#captcha p span {
	font-size: 14px;
	line-height: 34px
}

#captcha a {
	color: #527ACC
}

#captcha_input {
	height: 34px;
	line-height: 34px;
	border: 1px solid #e0e0e0;
	border-radius: 3px
}

.textshow {
	float: left
}

.textshow .ico {
	float: left;
	display: block;
	width: 16px;
	height: 16px;
	margin-top: 8px;
	margin-right: 5px;
	background-image:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons.png);
	background-position: -72px -193px;
	line-height: 34px
}

.textshow .textclass {
	float: left;
	display: block;
	line-height: 34px;
	color: #a6a6a6
}

.textshow a {
	color: #15c;
	cursor: pointer
}

.textshow a:hover {
	color: red;
	text-decoration: none
}

#tip {
	position: relative;
	color: #fff;
	text-align: center;
	font-size: 12px;
	line-height: 34px;
	width: 300px;
	height: 35px;
	background: #ed6d06;
	margin: 12px auto;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden
}

a:hover {
	cursor: pointer;
	text-decoration: underline
}

#tip a {
	color: #fff;
	font-weight: 700;
	padding-left: 5px
}

#tip .close {
	_border: none;
	width: 28px;
	height: 28px;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;
	background: url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons.png)
		no-repeat -72px -214px;
	_background: url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons_ie6.png)
		no-repeat -72px -215px;
	position: absolute;
	right: -14px;
	top: -14px
}

#tip .hover {
	cursor: pointer;
	_border: none;
	width: 28px;
	height: 28px;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;
	background: url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons.png)
		no-repeat -110px -214px;
	_background: url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons_ie6.png)
		no-repeat -110px -215px;
	position: absolute;
	right: -14px;
	top: -14px
}

.qq_input_wrap {
	float: left;
	height: 34px;
	width: 264px;
	border: 1px solid #e0e0e0;
	border-radius: 3px;
	font-size: 14px;
	color: gray
}

.qq_input_wrap .moselect {
	width: 264px;
	height: 34px;
	line-height: 34px;
	border: 0;
	cursor: pointer
}

.qq_input_wrap .moselect:focus, .qq_input_wrap .moselect :focus {
	outline: 0;
	border: 0
}

.qq_input_wrap .moselect .mos-text {
	color: #a6a6a6;
	width: 228px;
	_text-align: left
}

.qq_input_wrap .moselect .mos-text-del {
	display: block;
	height: 34px;
	width: 228px;
	_text-align: left
}

.qq_input_wrap .moselect .greybg {
	background-color: #ececec
}

.qq_input_wrap .moselect .ico-textdel {
	display: inline-block;
	width: 12px;
	height: 12px;
	line-height: 12px;
	overflow: hidden;
	margin-left: 4px
}

.qq_input_wrap .qq-thumb {
	width: 24px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	margin: 5px 10px;
	display: inline-block;
	vertical-align: middle
}

.qq_input_wrap .qq-thumb img {
	width: 24px;
	height: 24px;
	overflow: hidden;
	border-radius: 50%
}

.qq_input_wrap .qq-arrow {
	position: absolute;
	left: 240px;
	top: 28px
}

.qq_input_wrap .qq-arrow span {
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0
}

.qq_input_wrap .qq-arrow .top {
	border-width: 6px;
	border-style: solid dashed dashed dashed;
	border-color: #909090 transparent transparent transparent;
	left: 0;
	bottom: 0
}

.qq_input_wrap .qq-arrow .bot {
	border-width: 6px;
	border-style: solid dashed dashed dashed;
	border-color: #fff transparent transparent transparent;
	left: 0;
	bottom: 1px
}

.qq_input_wrap .moselect-con {
	display: none;
	position: absolute;
	width: 263px;
	max-height: 194px;
	_height: expression(this.scrollHeight > 194 ? "194px" : "auto");
	border: 1px solid #ccc;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	padding: 0;
	padding-bottom: 10px;
	background: #fff;
	z-index: 9999
}

.qq_input_wrap .moselect-con a {
	display: block;
	width: 100%;
	height: 46px;
	line-height: 46px
}

.qq_input_wrap .moselect-con a:hover {
	text-decoration: none
}

.qq_input_wrap .moselect-con .moselect-item a:hover {
	background: #8da6f4;
	color: #fff
}

.qq_input_wrap .moselect-item {
	max-height: 138px;
	_height: expression(this.scrollHeight > 138 ? "138px" : "auto");
	overflow: hidden;
	overflow-y: auto
}

.qq_input_wrap .moselect-con .addcontact {
	height: 46px;
	width: 100%;
	color: #15c;
	text-align: center
}

.qq_input_wrap .moselect-con .addcontact:hover {
	background-color: #ececec;
	color: gray
}

.qq_input_wrap:hover, .qq_input_wrap.hover {
	border: 1px solid #a6a6a6
}

.qq_input_wrap:focus, .qq_input_wrap:active, .qq_input_wrap.focus {
	border: 1px solid #8da6f4
}

.qq_input_wrap.error {
	border: 1px solid #fd634f
}

.rows_content .getYzm {
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 7px 10px;
	color: #000;
	text-decoration: none;
	line-height: 35px
}

.rows_content .aText {
	line-height: 30px;
	top: 0;
	font-size: 14px
}

.rows_content .disableYzm {
	color: #ccc
}

.rows_content .vYzmTip {
	display: none;
	bottom: 38px;
	left: 355px;
	height: 24px;
	color: #a6a6a6;
	position: absolute;
	line-height: 24px;
	overflow: hidden;
	transition: height 1s;
	-moz-transition: height 1s;
	-webkit-transition: height 1s;
	-o-transition: height 1s;
	font-size: 12px
}

.rows_content .fixyzmleft {
	left: 370px
}

.rows_content .vioceYzm {
	color: #2d8eed
}

.rows_content .yzmcount {
	color: #a6a6a6
}

.privacy_wrap {
	position: relative
}

.privacy_wrap .blueTips {
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 8px;
	background: url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons.png)
		-36px -193px no-repeat;
	_background-image:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons_ie6.png)
}

.privacy_wrap .check_box {
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 5px;
	background: url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons.png)
		-32px 0 no-repeat;
	_background-image:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons_ie6.png)
}

.privacy_wrap .selected {
	background-position: -32px -57px
}

.privacy_wrap .title {
	float: left;
	margin-top: -5px
}

.privacy_wrap .declaration {
	display: none;
	position: relative;
	_left: -130px;
	_top: 0;
	z-index: 1000
}

.privacy_wrap .declaration .triangle {
	position: absolute;
	left: 25px;
	top: 21px;
	width: 16px;
	height: 9px;
	z-index: 1002;
	background: url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons.png)
		-44px -382px no-repeat;
	_background-image:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons_ie6.png)
}

.privacy_wrap .declaration p {
	position: absolute;
	z-index: 1001;
	left: -96px;
	top: 29px;
	width: 365px;
	line-height: 20px;
	padding: 18px;
	background-color: #fffbe4;
	border: 1px solid #ccc;
	border-radius: 2px
}

.zIndex_fix {
	z-index: 1
}

.privacy_wrap {
	position: relative
}

.privacy_wrap.privacy_new {
	float: left;
	margin-bottom: -10px
}

.privacy_wrap.privacy_new .blueTips {
	margin-left: 3px
}

.privacy_wrap .check_box.privacynew_check {
	display: none
}

.privacy_wrap.agent_wrap {
	float: left;
	margin: -10px 0 0 0
}

.privacy_wrap .check_box.agent_check {
	display: block;
	margin-left: 3px
}

.input_date_wrap {
	float: left;
	height: 34px;
	border: 1px solid #e0e0e0;
	border-radius: 3px;
	margin-right: 5px;
	font-size: 14px;
	width: 264px
}

.input_date_wrap .input_date_title {
	margin: 0 8px;
	height: 34px;
	line-height: 34px;
	border: 0;
	text-align: left
}

.input_date_wrap .input_date_title:focus, .input_date_wrap .input_date_title :focus
	{
	outline: 0;
	border: 0
}

.input_date_wrap .input_date_title .date_text {
	display: block;
	float: left
}

.input_date_wrap .input_date_title .date_icon {
	float: right;
	margin-top: 10px;
	width: 15px;
	height: 15px;
	background:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/inputdate_icon_24.png)
		no-repeat -2px -46px
}

.input_date_wrap:hover, .input_date_wrap.hover {
	border: 1px solid #a6a6a6
}

.input_date_wrap:focus, .input_date_wrap:active, .input_date_wrap.focus
	{
	border: 1px solid #8da6f4
}

.input_date_wrap.error {
	border: 1px solid #fd634f
}

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse
}

.ui-helper-clearfix:after {
	clear: both
}

.ui-helper-clearfix {
	min-height: 0
}

.ui-state-disabled {
	cursor: default !important
}

.ui-icon {
	display: block;
	overflow: hidden;
	background-repeat: no-repeat
}

.ui-datepicker {
	width: 264px;
	display: none
}

.ui-datepicker .ui-datepicker-header {
	position: relative;
	height: 36px
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 0;
	width: 36px;
	height: 36px
}

.ui-datepicker .ui-datepicker-prev {
	left: 0
}

.ui-datepicker .ui-datepicker-next {
	right: 0
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span
	{
	display: block;
	position: absolute
}

.ui-datepicker .ui-datepicker-title {
	margin: 0 90px;
	line-height: 36px;
	text-align: center;
	font-family: Tahoma, Arial, "宋体", sans-serif;
	font-weight: 700
}

.ui-datepicker table {
	font-size: 12px;
	border-collapse: collapse;
	margin: 10px 20px 20px 20px
}

.ui-datepicker th {
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-family: "宋体", Arial, Verdana, sans-serif;
	color: gray;
	border: 0
}

.ui-datepicker th span {
	_width: 32px;
	_height: 32px
}

.ui-datepicker td {
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border: 0
}

.ui-datepicker-calendar .ui-datepicker-today a {
	font-family: "宋体", Arial, Verdana, sans-serif
}

.ui-datepicker td span, .ui-datepicker td a {
	_width: 32px;
	_height: 32px;
	display: block;
	text-align: center;
	text-decoration: none
}

.ui-widget {
	font-family: Tahoma, Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px
}

.ui-widget .ui-widget {
	font-size: 12px
}

.ui-widget-content {
	border: 1px solid #ccc;
	background: #fff;
	color: #333
}

.ui-widget-content a {
	color: #333
}

.ui-widget-header {
	border-bottom: 1px solid #ebebeb;
	background: #fff;
	color: #000;
	font-weight: 700
}

.ui-widget-header a {
	color: #000
}

.ui-state-default, .ui-widget-content .ui-state-default,
	.ui-widget-header .ui-state-default {
	color: #333
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited
	{
	color: #333;
	text-decoration: none
}

.ui-widget-content .ui-state-hover, .ui-widget-content .ui-state-focus {
	background:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/inputdate_icon_24.png)
		-2px -12px no-repeat;
	color: #fff;
	border: none;
	font-weight: 400;
	width: 32px;
	height: 32px;
	line-height: 32px
}

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link,
	.ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover,
	.ui-state-focus a:link, .ui-state-focus a:visited {
	color: #fff;
	text-decoration: none
}

.ui-widget-content .ui-state-active {
	background:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/inputdate_icon_24.png)
		-36px -12px no-repeat;
	width: 32px;
	height: 32px;
	line-height: 32px;
	font-weight: 700;
	color: #fff;
	border: none;
	text-decoration: none
}

.ui-state-highlight, .ui-state-highlight a, .ui-widget-header .ui-state-highlight,
	.ui-widget-header .ui-state-highlight a, .ui-widget-content .ui-state-highlight,
	.ui-widget-content .ui-state-highlight a {
	color: #333
}

.ui-datepicker-calendar .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity = 35);
	background-image: none
}

.ui-corner-all {
	border-radius: 3px
}

.ui-widget-header.ui-corner-all, .ui-datepicker-prev.ui-corner-all,
	.ui-datepicker-next.ui-corner-all {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.ui-datepicker-prev.ui-corner-all {
	border-top-right-radius: 0
}

.ui-datepicker-next.ui-corner-all {
	border-top-left-radius: 0
}

.ui-widget-content .ui-state-active, .ui-widget-content .ui-state-hover
	{
	color: #fff !important
}

.ui-widget-content .ui-state-active, .ui-widget-content .ui-state-hover
	{
	text-decoration: none !important
}

.ui-widget-header .ui-state-hover, .ui-widget-header .ui-state-focus {
	background-image: none;
	background-color: #f3f3f3
}

.ui-widget-header .ui-state-disabled {
	border: none;
	background-color: #fff
}

.ui-datepicker-header .ui-icon-circle-triangle-w {
	background:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/inputdate_icon_24.png)
		no-repeat -22px -1px;
	width: 6px;
	height: 9px;
	margin-top: 13px;
	margin-left: 13px
}

.ui-datepicker-header .ui-icon-circle-triangle-e {
	background:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/inputdate_icon_24.png)
		no-repeat -32px -1px;
	width: 6px;
	height: 9px;
	margin-top: 13px;
	margin-left: 13px
}

.ui-datepicker-header .ui-datepicker-prev-hover .ui-icon-circle-triangle-w
	{
	background:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/inputdate_icon_24.png)
		no-repeat -42px -1px;
	width: 6px;
	height: 9px;
	margin-top: 13px;
	margin-left: 13px
}

.ui-datepicker-header .ui-datepicker-next-hover .ui-icon-circle-triangle-e
	{
	background:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/inputdate_icon_24.png)
		no-repeat -52px -1px;
	width: 6px;
	height: 9px;
	margin-top: 13px;
	margin-left: 13px
}

.ui-datepicker-header .ui-state-disabled .ui-icon-circle-triangle-w,
	.ui-datepicker-header .ui-datepicker-prev-hover.ui-state-disabled .ui-icon-circle-triangle-w
	{
	background:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/inputdate_icon_24.png)
		no-repeat -2px -1px;
	width: 6px;
	height: 9px;
	margin-top: 13px;
	margin-left: 13px
}

.ui-datepicker-header .ui-state-disabled .ui-icon-circle-triangle-e,
	.ui-datepicker-header .ui-datepicker-next-hover.ui-state-disabled .ui-icon-circle-triangle-e
	{
	background:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/inputdate_icon_24.png)
		no-repeat -12px -1px;
	width: 6px;
	height: 9px;
	margin-top: 13px;
	margin-left: 13px
}

.ecWrap {
	height: 321px;
	width: 543px
}

.ecContentLeft {
	width: 200px;
	height: 100%;
	float: left;
	padding: 0 40px
}

.eclImg {
	margin: 30px 0;
	background:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/precheckerror.png);
	height: 190px;
	background-position: 0 0
}

.eclTipImg {
	float: left;
	width: 20px;
	height: 20px;
	margin-left: 10px;
	background:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/precheckerror.png);
	background-position: -77px -185px
}

.eclTip {
	color: #aaa
}

.ecContentRight {
	margin-left: 240px;
	padding-top: 35px
}

.ecrImg {
	width: 72px;
	height: 72px;
	margin: 0 auto;
	background:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/precheckerror.png)
		no-repeat;
	background-position: 0 -185px
}

.ecrTip {
	line-height: 30px;
	margin: 20px 25px;
	font-size: 18px
}

.ecWrap .gotoAbout {
	width: 160px;
	height: 38px;
	color: #fff;
	background: #ff552e;
	border-radius: 4px;
	line-height: 38px;
	text-align: center;
	position: absolute;
	bottom: 36px;
	right: 72px
}

#feComPopMask {
	left: 0;
	top: 0;
	filter: Alpha(Opacity = 30);
	opacity: .3;
	background-color: #000;
	z-index: 9996
}

#feComPopMaskIframe {
	width: 100%;
	height: 100%;
	background-color: #000;
	filter: alpha(Opacity = 0);
	opacity: 0
}

#feComPop {
	position: fixed;
	_position: absolute;
	z-index: 9997;
	left: 50%;
	top: 50%
}

#feComPopWrap {
	position: relative
}

.feComPopContains {
	position: absolute;
	background: #fff;
	border-radius: 4px;
	z-index: 9999
}

.feComPopiframe {
	width: 100%;
	border-radius: 0 0 4px 4px
}

.feComPopTopbar {
	margin: 0 40px;
	border-bottom: 1px solid #ccc
}

.feComPopTitle {
	font: 400 22px/26px "Hiragino Sans GB", "微软雅⿊", "Microsoft YaHei",
		SimHei, Tahoma, "宋体b8b体", SimSun, sansserif;
	margin-left: 20px;
	line-height: 66px;
	color: #000
}

.feComPopClosebtn {
	display: block;
	font-weight: 900;
	width: 16px;
	height: 18px;
	font-size: 16px;
	color: #d0d0d0;
	overflow: hidden;
	position: absolute;
	right: 12px;
	top: 12px
}

.feComPopClosebtn:hover {
	color: #ed6d06
}

.feComPopload {
	font-size: 14px;
	background: url(http://pic2.58.com/n/images/loading.gif) no-repeat
		center center;
	margin-left: -60px;
	padding-left: 90px;
	text-align: center;
	color: #666;
	line-height: 350px;
	z-index: 9998
}

.feComPopDom {
	display: none;
	width: 100%
}

.feComPopGoBackbtn {
	line-height: 20px;
	font-family: "微软雅⿊", "Microsoft YaHei", SimHei, Tahoma, "宋体b8b体", SimSun,
		sansserif;
	font-size: 16px;
	color: #999;
	cursor: pointer
}

.feComPopGoBackbtn i {
	display: inline-block;
	background-image:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons.png);
	_background-image:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icon_ie6.png);
	background-position: -792px -39px;
	*background-position: -792px -36px;
	width: 8px;
	height: 20px;
	margin-right: 4px;
	vertical-align: middle
}

.paytoptips {
	position: relative;
	width: 970px;
	color: #ec4514;
	padding: 10px 15px;
	background-color: #fffbe4;
	margin-top: 10px
}

.paytoptips .payright {
	float: right
}

.paytoptips .payright a {
	color: #ec6c01
}

.paytoptips .paytips {
	margin-left: 26px
}

.paytoptips .payhorns {
	background-image:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons.png);
	background-position: -62px -375px;
	width: 25px;
	height: 20px;
	position: absolute;
	top: 15px;
	left: 13px
}

.payGuide, .payState {
	margin: 0 40px;
	position: relative;
	font: 400 14px/26px "Hiragino Sans GB", "微软雅⿊", "Microsoft YaHei",
		SimHei, Tahoma, "宋体b8b体", SimSun, sansserif
}

.payGuide ul, .payState ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}

.payGuideTip, .payStateTip {
	margin: 10px 17px;
	line-height: 30px;
	color: gray;
	text-align: center
}

.payGuideTip div, .payStateTip div {
	text-align: center
}

.payCount {
	position: absolute;
	right: 0;
	_right: 40px;
	top: 80px
}

.payCount span {
	color: red
}

.payListsWrap {
	margin-top: 30px;
	color: #606060
}

.payListsTip {
	font-size: 18px
}

.payGuide .payLists {
	margin-top: 20px
}

.payLists li {
	float: left;
	height: 120px;
	width: 140px;
	margin-left: 70px;
	line-height: normal;
	text-align: center
}

#payListsWX {
	margin-left: 20px
}

#payListsWX.noMorePayWay {
	margin-left: 70px
}

#payListsWX .payicon {
	background-image:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons.png);
	background-position: -504px 0
}

#payListsAL .payicon {
	background-image:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons.png);
	background-position: -584px 0
}

#payListsOT .payicon {
	background-image:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons.png);
	background-position: -664px 0
}

.payicon {
	display: block;
	width: 100%;
	width: 73px;
	height: 73px;
	margin: 12px auto
}

.payim {
	position: relative;
	display: inline-block;
	height: 30px;
	background: #ffc55d;
	padding: 0 10px
}

.payimicon {
	position: absolute;
	left: 7px;
	top: 6px;
	width: 25px;
	height: 20px;
	background-image:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons.png);
	background-position: -744px 0
}

.payState .paycontact {
	margin-left: 30px;
	color: #fff;
	text-decoration: none
}

.payStateBtn ul {
	padding: 48px 40px 0 92px
}

#paySuccess, #payAgain {
	float: left;
	width: 137px;
	height: 35px;
	border: 1px solid #ccc;
	border-radius: 3px;
	text-align: center;
	line-height: 35px
}

#paySuccess {
	background: #ed6d06
}

#payAgain {
	margin-left: 20px
}

#payAgain .payBtn {
	color: gray;
	text-decoration: none
}

#paySuccess .payBtn {
	color: #FFF;
	text-decoration: none
}

.payBtn {
	line-height: 34px;
	text-align: center;
	cursor: pointer
}

.payGuideRefresh .payLists {
	border-bottom: 1px solid #ccc;
	padding-bottom: 16px
}

.payGuideRefresh .refresh {
	margin-top: 15px;
	line-height: 25px;
	text-align: center;
	color: gray
}

.payGuideRefresh .refresh a {
	color: #392cff
}

.payGuideRefresh .bizRefresh {
	line-height: 25px;
	text-align: center;
	color: gray
}

.payGuideRefresh .bizRefresh a {
	color: #392cff
}

#payListsZM .payicon {
	background-image:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons_v20160705.png);
	_background-image:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icons_ie6_v20160705.png);
	background-position: -328px -192px
}

#payListsZM .payicon.greyPayListsZMicon {
	background-position: -436px -192px
}

.rzLists li {
	width: 138px;
	margin-left: 22px
}

.payListsEm {
	color: #ff552e
}

.greyPayListsEm, .greyPayListsZM {
	color: #c3c3c3
}

.map-container {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	z-index: 9999;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.map-container .map-mark {
	position: relative;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .6)
}

.map-container .map-main {
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -300px 0 0 -550px;
	width: 1100px;
	height: 600px;
	background: #fff
}

.map-container .mapall {
	width: 100%;
	height: 100%
}

.map-container .map-close {
	position: absolute;
	top: 0;
	right: -42px;
	width: 24px;
	height: 24px;
	background-image:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icon_map.png);
	background-position: 0 -70px;
	cursor: pointer
}

.map-container .map-left {
	float: left;
	display: inline;
	width: 300px;
	height: 100%
}

.map-container .map-right {
	position: relative;
	float: right;
	width: 800px;
	height: 100%;
	background: #999
}

.map-container .map-title {
	height: auto;
	padding: 1px 20px 0;
	border-bottom: 1px solid #f6f6f6
}

.map-container .map-title .m-title {
	font-size: 20px;
	color: #000;
	margin: 30px 0 0;
	line-height: 24px;
	word-wrap: break-word
}

.map-container .map-title .m-info {
	font-size: 12px;
	line-height: 14px;
	color: #999;
	word-wrap: break-word;
	margin: 10px 0 20px
}

.map-container .map-list {
	height: 498px;
	overflow: hidden
}

.map-container .map-item-list {
	height: 100%;
	overflow-y: scroll
}

.map-container .map-item-list .item {
	position: relative;
	height: 60px;
	border-bottom: 1px solid #f6f6f6;
	padding-top: 1px
}

.map-container .map-item-list .item.map-hover {
	background: #f8f8f8
}

.map-container .map-item-list .item.map-current {
	border-left: 3px solid #FF552E
}

.map-container .map-item-list .item-name {
	display: block;
	font-size: 14px;
	color: #000;
	margin: 15px 0 0 20px;
	line-height: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.map-container .map-item-list .item-adr {
	display: block;
	font-size: 12px;
	color: #999;
	margin: 0 0 0 20px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.map-container .map-item-list .item-icon {
	display: none;
	position: absolute;
	right: 20px;
	top: 16px;
	width: 14px;
	height: 14px;
	background-image:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icon_map.png);
	background-position: -35px -70px
}

.map-container .label-content {
	position: absolute;
	right: 238px;
	top: 50%;
	width: 330px;
	background: #fff;
	border: none;
	box-shadow: 0 2px 4px 0 rgba(70, 77, 84, .2)
}

.map-container .label-content .label-title {
	display: block;
	margin: 15px 0 0 20px;
	line-height: 120%;
	font-size: 12px;
	color: #999
}

.map-container .label-content .label-adr {
	font-size: 14px;
	color: #000;
	margin: 6px 0 15px 20px;
	width: 224px;
	line-height: 130%;
	word-wrap: break-word
}

.map-container .label-content .label-btn {
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: -14px;
	width: 60px;
	height: 28px;
	background: #FF552E;
	border-radius: 1px;
	font-size: 14px;
	color: #fff;
	border: none;
	cursor: pointer
}

.map-container .map-show-tips {
	position: absolute;
	top: 20px;
	left: 50%;
	margin-left: -130px;
	width: 260px;
	height: 36px;
	line-height: 36px;
	background: rgba(0, 0, 0, .6);
	border-radius: 100px;
	color: #fff;
	text-align: center
}

.map-container .label-arrow {
	position: absolute;
	left: 164px;
	bottom: -9px;
	width: 23px;
	height: 17px;
	background-image:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icon_map.png);
	background-position: -70px 0
}

.map-container .map-marker {
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -30px 0 0 -20px;
	width: 52px;
	height: 59px;
	background-image:
		url(http://img.58cdn.com.cn/ui7/post/pc/imgs/icon_map.png);
	background-position: 0 0
}

.map-hide {
	display: none
}

.wuye-wrap {
	height: 180px;
	position: relative;
	overflow-y: scroll;
	overflow-x: hidden
}

.wuye-pass {
	width: 100%;
	height: 36px;
	line-height: 36px;
	font-size: 12px;
	color: #999;
	text-decoration: underline;
	background: #FFF;
	box-shadow: 0 -1px 4px 0 rgba(0, 0, 0, .3);
	text-align: center;
	cursor: pointer;
	margin: 3px 0 0
}

.autoCompleteul {
	margin: 0;
	padding: 0;
	display: block;
	width: 100%;
	border: 0;
	background: #fff;
	border: none !important
}

.tooltip li.wuye-loading {
	background: #fafafa;
	padding: 0 0 0 29px;
	height: 20px;
	line-height: 20px;
	color: #aaa;
	font-size: 12px
}

.fangbenAttest-layer, .changeIdent-layer {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 9998;
	background: rgba(0, 0, 0, .8)
}

.fangben-wrap {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -193px;
	margin-left: -325px;
	width: 650px;
	height: 386px;
	background: #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px
}

.fangben-wrap .icon-biankuang {
	position: absolute;
	left: 50%;
	margin-left: -80px;
	margin-top: 60px;
	width: 160px;
	height: 160px;
	background-image:
		url(http://img.58cdn.com.cn/fangrs/img/dbe3ebda0bb12c38c36f63309c473029.png);
	background-position: 0 0
}

.fangben-code {
	position: absolute;
	left: 50%;
	top: 67px;
	margin-left: -73px
}

.fangben-info {
	text-align: center;
	width: 577px;
	margin: 240px 36px 0;
	font-size: 16px
}

.fangben-info .iden {
	margin: 0 5px;
	color: #FF552E
}

.fangben-button-wrap {
	text-align: center;
	margin: 30px 0 0
}

.fangben-button-wrap .fangben-button {
	display: inline-block;
	margin: 0 0 0 20px;
	width: 150px;
	height: 42px;
	line-height: 42px;
	border-radius: 2px;
	font-size: 16px;
	background: #FF552E;
	border: 1px solid #FF552E;
	color: #fff;
	cursor: pointer
}

.fangben-button-wrap .fangben-button.white {
	background: #fff;
	border: 1px solid #FF552E;
	color: #FF552E
}

.fangben-button-wrap .fangben-button.white:hover {
	background: rgba(255, 85, 46, .2);
	border: 1px solid #FF552E
}

.fangben-button-wrap .fangben-button:hover {
	background: #DD411E;
	border: 1px solid #DD411E;
	text-decoration: none
}

.fangben-change {
	margin-top: 15px;
	text-align: center;
	line-height: 12px;
	font-size: 12px;
	color: #517a99;
	cursor: pointer
}

.changeIdent-text {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -103px;
	margin-left: -274px;
	width: 548px;
	height: 206px;
	background: #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px
}

.changeIdent-text .text {
	margin: 60px auto 0;
	text-align: center;
	line-height: 16px;
	font-size: 16px
}

.changeIdent-text .changeIdent-button {
	margin-top: 45px;
	text-align: center
}

.changeIdent-text .changeIdent-button .btn {
	display: inline-block;
	width: 120px;
	height: 40px;
	line-height: 40px;
	border-radius: 2px;
	background: #FF552E;
	border: 1px solid #FF552E;
	cursor: pointer;
	font-size: 16px
}

.changeIdent-text .changeIdent-button .btn.white {
	background: #fff;
	border: 1px solid #FF552E;
	color: #FF552E
}

.changeIdent-text .changeIdent-button .btn.white:hover {
	color: #fff
}

.changeIdent-text .changeIdent-button .btn.yellow {
	margin-left: 25px;
	background: #FF552E;
	border: 1px solid #FF552E;
	color: #fff
}

.changeIdent-text .changeIdent-button .btn.yellow:hover {
	color: #fff
}

.changeIdent-text .changeIdent-button .btn:hover {
	background: #DD411E;
	border: 1px solid #DD411E;
	text-decoration: none
}

.toast-layer {
	position: fixed;
	z-index: 9999;
	top: 50%;
	left: 50%;
	margin-left: -100px;
	margin-top: -20px;
	width: 200px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	background: rgba(0, 0, 0, .7);
	border-radius: 15px
}

html, body, h2, a, em, p {
	padding: 0;
	margin: 0;
	list-style: none;
	text-decoration: none;
	font-style: normal;
	font-family: PingFangSC-Medium, "Hiragino Sans GB", "微软雅黑",
		"Microsoft YaHei", SimHei, Tahoma, "宋体", SimSun, sansserif;
	font: 400 14px/140% PingFangSC-Medium Hiragino Sans GB, 微软雅黑, Microsoft
		YaHei, SimHei, Tahoma, 宋体, SimSun, sansserif
}

.authentication-layer {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .3);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4c000000,
		endcolorstr=#4c000000)
}

.authent-wrap {
	width: 780px;
	height: 386px;
	background-color: #fff;
	position: relative;
	left: 50%;
	top: 50%;
	margin-left: -390px;
	margin-top: -193px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px
}

.authent-wrap-second .authent-box {
	padding: 48px 0 40px 70px
}

.authent-wrap-third {
	width: 650px;
	margin-left: -325px
}

.authent-wrap-third .authent-box {
	display: block
}

.authent-icons {
	clear: both;
	background-image:
		url(http://img.58cdn.com.cn/fangrs/img/f910970a6cd2715b57f668c55ccca077.png);
	display: block;
	position: absolute
}

.icons-close {
	background-position: -186px -146px;
	width: 12px;
	height: 12px;
	cursor: pointer;
	right: 30px;
	top: 30px
}

.icon-circle {
	background-position: -138px -160px;
	width: 20px;
	height: 20px
}

.radio-item-selected .icon-circle-first, .radio-item-selected .icon-selected-second
	{
	background-position: -158px -160px;
	width: 18px;
	height: 18px
}

.authent-box {
	padding: 48px 0 40px 100px;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.authent-title {
	font-size: 22px;
	color: #000;
	font-weight: 700
}

.authent-desc {
	font-size: 12px;
	color: #666
}

.authent-radio-box {
	width: 100%;
	height: 177px;
	margin-top: -5px
}

.radio-item-first, .radio-item-second {
	background: #F6F7F9;
	cursor: pointer;
	margin: 15px 20px 0 0
}

.radio-item-first:nth-child(2n), .radio-item-second:last-child {
	margin-right: 0
}

.radio-item-third .radio-item-title {
	color: #000;
	font-size: 20px;
	font-weight: 700
}

.radio-item-third .radio-item-desc {
	color: #999;
	margin-top: 20px;
	padding-left: 20px
}

.radio-item {
	border: 1px solid #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	float: left;
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.radio-item-first:hover, .radio-item-second:hover {
	background-color: #fff;
	text-decoration: none;
	box-shadow: 0 2px 6px 0 rgba(179, 179, 179, .25)
}

.radio-item-first {
	width: 278px;
	height: 70px
}

.icon-circle-first {
	left: 88%;
	top: 0;
	margin-top: 10%
}

.icon-circle-second {
	left: 40%;
	bottom: 5px
}

.icon-selected-second {
	left: 50%;
	margin-left: -9px;
	bottom: 16px
}

.radio-item-second {
	width: 200px;
	height: 160px;
	margin-top: 15px
}

.r-item-center {
	text-align: center;
	display: block;
	font-size: 0
}

.r-item-title {
	position: relative;
	text-align: center;
	margin: 76px 0 0;
	font-weight: 700
}

.r-item-info {
	text-align: center;
	display: block
}

.icon-second {
	width: 46px;
	height: 46px;
	left: 50%;
	top: 20px;
	margin-left: -23px
}

.icon-face {
	background-position: 0 -160px
}

.icon-zhima {
	background-position: -46px -160px
}

.icon-weixin {
	background-position: -190px -160px
}

.icon-bank {
	background-position: -92px -160px
}

.radio-item-label {
	width: 26px;
	height: 15px;
	line-height: 14px;
	background-image: linear-gradient(-135deg, #FF903B 0, #FF6629 100%);
	border-radius: 2px;
	font-size: 10px;
	color: #fff;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	top: -1px;
	left: 4px
}

.radio-item-label-img {
	top: 3px;
	right: 39px;
	width: 26px;
	height: 15px;
	background-position: -240px -160px
}

.authent-back-button {
	width: 60px;
	height: 16px;
	line-height: 16px;
	cursor: pointer;
	position: absolute;
	left: 30px;
	padding-left: 18px;
	font-size: 16px;
	color: #666;
	margin-top: 28px
}

.icon-back {
	background-position: -176px -160px;
	width: 8px;
	height: 14px;
	left: 0;
	top: 0
}

.radio-item-third {
	width: 310px;
	height: 210px;
	display: block;
	text-align: center;
	position: absolute;
	left: 26.5%;
	top: 18%
}

.authent-title-desc {
	font-size: 12px;
	color: #FF552E;
	position: relative;
	top: -3px
}

.icon-logo_app {
	background-position: -160px 0;
	width: 146px;
	height: 146px;
	position: relative;
	top: 5px;
	left: 50%;
	margin-left: -73px
}

.icon-biankuang {
	background-position: 0 0;
	width: 160px;
	height: 160px;
	left: 50%;
	margin-left: -80px
}

.icon-jingshi {
	background-position: -198px -146px;
	width: 12px;
	height: 12px;
	left: 0;
	top: 94%
}

.radio-item-selected {
	border: 1px solid #FF552E;
	background-color: #fff
}

.r-item {
	padding: 15px 0 0 20px
}

.radio-item-title {
	font-size: 16px;
	color: #333
}

.radio-item-desc {
	font-size: 12px;
	color: #666
}

.authent-button {
	width: 120px;
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	background: rgba(255, 85, 46, .6);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99FF552E,
		endcolorstr=#99FF552E);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	position: absolute;
	left: 50%;
	margin-left: -60px;
	cursor: pointer;
	bottom: 28px
}

.authent-button-next {
	background: #ff552e;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#E5FF552E,
		endcolorstr=#E5FF552E)
}

.authentication-toast {
	width: 286px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: rgba(0, 0, 0, .8);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c8000000,
		endcolorstr=#c8000000);
	border-radius: 2px;
	font-size: 16px;
	color: #fff;
	position: absolute;
	top: 50%;
	z-index: 999;
	left: 50%;
	margin-left: -143px;
	margin-top: -20px
}

.authent-wrap-four .authent-button {
	width: 298px;
	margin-left: -150px
}

.authent-wrap-four .authent-box {
	width: 100%;
	padding: 136px 0 50px 0
}

.authent-wrap-four .authent-radio-box {
	text-align: center;
	font-size: 22px;
	height: 22px;
	line-height: 22px;
	color: #000;
	font-weight: 700;
	width: 100%;
	margin: 0
}

.double-button {
	height: 40px;
	line-height: 40px;
	text-align: center;
	display: block;
	float: left;
	cursor: pointer
}

.left-button {
	width: 160px;
	background: #FFF;
	border: 1px solid #DEDEDE;
	border-radius: 2px;
	font-size: 16px;
	color: #666;
	margin-right: 20px
}

.right-button {
	width: 120px;
	background: #FF552E;
	border: 1px solid #FF552E;
	border-radius: 2px;
	font-size: 16px;
	color: #FFF
}

.authent-button-wrap {
	position: absolute;
	left: 50%;
	margin-left: -150px
}

.icon-renzhengtips {
	display: inline-block;
	position: relative;
	background-position: -215px -150px;
	width: 10px;
	height: 8px;
	margin-right: 5px
}

.ml10 {
	margin-left: 10px
}

@media screen and (-ms-high-contrast:active) , ( -ms-high-contrast
	:none) {
	.icon-circle {
		background-position: -137px -160px !important
	}
	.radio-item-selected .icon-circle-first, .radio-item-selected .icon-selected-second
		{
		background-position: -157px -160px !important
	}
}

.top_tips {
	width: 970px;
	color: gray;
	padding: 10px 15px;
	background-color: #fffbe4;
	margin-top: 10px
}

.top_tips .right {
	float: right
}

.top_tips .oringe {
	color: #ed6d06
}

.top_tips a {
	color: #15c
}

#postForm {
	margin-top: 30px
}

.taian_notice {
	display: block;
	font-size: 14px;
	line-height: 14px;
	color: gray;
	margin: 30px auto 15px
}

.xiaoqu-input {
	width: 99%;
	background-color: #f6f6f6;
	border: 1px solid #CCC;
	box-shadow: 2px 2px 1px 1px #f0f0f0, 4px 4px 2px 2px #fafafa;
	position: absolute;
	top: 0
}

.xiaoqu-input input {
	display: inline-block;
	width: 90%;
	border-radius: 20px;
	border: 0;
	margin: 5px 0 5px 4%;
	padding-left: 10px
}

.selectordef .optiondef .xiaoqu-ul {
	width: 99%;
	z-index: 1400;
	margin-left: 3px;
	border-top: 0;
	display: block;
	position: absolute;
	top: 37px;
	display: none
}

.selectordef .optiondef .xiaoqu-ul.xiaoqu-ul-new {
	top: 0
}

.selectordef .xiaoqu-text {
	border: none;
	line-height: 34px;
	margin: 0 0 0 10px;
	width: 90%
}

.selectordef .optiondef .xiaoqu-ul li {
	display: block;
	color: #333;
	cursor: pointer;
	display: block;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	text-decoration: none;
	text-indent: 7px;
	overflow: hidden;
	white-space: nowrap
}

.xiaoqu-ul li cite {
	color: #999;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	padding-left: 10px
}

.xiaoqu-ul li.over {
	background: none repeat scroll 0 0 #f0f0f0
}

.tj_Window {
	float: none !important;
	width: 460px !important;
	text-align: center
}

.tj_Window .content_tjWindow {
	margin: 40px 0 !important;
	text-align: center
}

.tj_Window .btn_tjWindow {
	text-align: center
}

.xiaoqu-empty {
	width: 416px;
	position: relative;
	height: 55px !important;
	padding: 5px 0 0
}

.xiaoqu-empty .s1 {
	display: block;
	font-size: 14px;
	color: #000
}

.xiaoqu-empty .s2 {
	display: block;
	font-size: 12px;
	color: #999;
	line-height: 100%
}

.xiaoqu-empty .btn-xiaoquEmpty {
	position: absolute;
	right: 10px;
	top: 15px;
	width: 60px;
	height: 28px;
	line-height: 28px;
	background: #ff552e;
	color: #fff !important;
	font-size: 14px;
	cursor: pointer
}

.tips-dialog .btn-wrap {
	position: relative;
	left: 50%;
	top: 33px;
	margin-left: -60px
}

.tips-dialog .btn-wrap a {
	text-decoration: none;
	text-align: center;
	border-radius: 2px;
	display: block;
	font-size: 16px
}

.tips-dialog .btn-wrap .left-button {
	background: #fff;
	color: #FF552E;
	height: 38px;
	line-height: 38px;
	width: 118px;
	border: 1px solid #FF552E;
	margin-right: 60px
}

.tips-dialog .btn-wrap .right-button {
	background: #FF552E;
	color: #fff;
	height: 40px;
	line-height: 40px;
	width: 120px
}

.tips-dialog .double-btn-wrap {
	margin-left: -150px
}

.tips-dialog .double-btn-wrap a {
	float: left
}